//
//  STTableViewController.m
//  SportClub
//
//  Created by stoneobs on 16/7/28.
//  Copyright © 2016年 stoneobs. All rights reserved.
//

#define SCREEN_HEIGHT  [UIScreen mainScreen].bounds.size.height
#define SCREEN_FRAME  [UIScreen mainScreen].bounds
#define SCREEN_WIDTH  [UIScreen mainScreen].bounds.size.width
#define STRGB(v)     [UIColor colorWithRed:((float)((v & 0xFF0000) >> 16))/255.0 green:((float)((v & 0xFF00) >> 8))/255.0  blue:((float)(v & 0xFF))/255.0 alpha:1]
#define BACKROUND_COLOR  STRGB(0xF4F5F0)

#import "STTableViewController.h"
@interface STTableViewController()

@end
@implementation STTableViewController
- (instancetype)init
{
    
    return [self initwithStyle:UITableViewStyleGrouped];
}
-(instancetype)initwithStyle:(UITableViewStyle )style
{
    if (self==[super init]) {
        self.tableView = [[UITableView alloc] initWithFrame:SCREEN_FRAME style:style];
        self.tableView.delegate = self;
        self.tableView.dataSource = self;
        self.tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;
        self.tableView.backgroundColor = BACKROUND_COLOR;
        self.tableView.separatorColor = STRGB(0xE5E5E5);
        self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
        
    }
    return self;
}
-(void)loadView
{
    [super loadView];
    [self.view addSubview:self.tableView];
}
#pragma --mark UITableViewDataSouce  
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 1;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 46;
}
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 24;
}
-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString * reuseIdentifier =  @"cell";
    UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:reuseIdentifier];
    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:reuseIdentifier];
        
    }
    cell.textLabel.text = [NSString stringWithFormat:@"%lu",indexPath.row];
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    return cell;
}
#pragma --mark UITableViewDelegate
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    
    [self.tableView deselectRowAtIndexPath:indexPath animated:NO];
}

@end
